technical achievements - Francés Inglés Diccionario